import { request } from 'umi';

// 获取美团订单列表
export async function queryMeituanOrders(params) {
  return request('/api/v1/meituan/order', {
    method: 'GET',
    params,
  });
}

// 获取美团订单详情
export async function getMeituanOrderDetail(id) {
  return request(`/api/v1/meituan/order/${id}`, {
    method: 'GET',
  });
}

// 手动同步美团订单
export async function syncMeituanOrders(storeId) {
  return request('/api/v1/meituan/sync', {
    method: 'POST',
    data: { store_id: storeId },
  });
}

// 确认美团订单
export async function confirmMeituanOrder(id, data) {
  return request(`/api/v1/meituan/order/process`, {
    method: 'POST',
    data: {
      id: id,
      status: 1, // 确认订单状态
      ...data
    },
  });
}

// 拒绝美团订单
export async function rejectMeituanOrder(id, data) {
  return request(`/api/v1/meituan/order/process`, {
    method: 'POST',
    data: {
      id: id,
      status: 2, // 拒绝订单状态
      ...data
    },
  });
}

// 完成美团订单
export async function completeMeituanOrder(id, data) {
  return request(`/api/v1/meituan/order/process`, {
    method: 'POST',
    data: {
      id: id,
      status: 3, // 完成订单状态
      ...data
    },
  });
} 